//#region HEATMAPOBJECTS
    function HeatPoint(x,y){
        this.x = x;
        this.y = y;
        // == null --> prüft auf null oder undefined
        if(HeatPoint.firstClickTime < 0 || HeatPoint.firstClickTime  == null){
            HeatPoint.firstClickTime = new Date().getTime();
        }

        this.timeStamp = (new Date().getTime())- HeatPoint.firstClickTime;

        this.getTime = function(){
            return this.timeStamp;
        };
    }

    function KeyHitPoint(xKey,X,Y){
        this.keyCode    = xKey;
        this.X      = X;
        this.Y      = Y;
        this.Count  = 0;

        this.setCount = function(xCount){
            this.Count = xCount;
        };
        this.addStroke = function(){
            this.Count++; 
        };
    }

    function HeatMapMouseArea(xObj){

        var t = this;

        this.heatPointList = new Array();                         
        this.domObj = xObj;


       
    }

    function HeatMapMouseMoveArea(xObj){

    }

    function HeatMapKeyStrokeArea(xObj){
        var t = this;
        HeatMapMouseArea.call(this,xObj);

    }
    
    HeatMapKeyStrokeArea.prototype = new HeatMapMouseArea; 
    HeatMapKeyStrokeArea.prototype.construcor = HeatMapKeyStrokeArea; 
    delete HeatMapKeyStrokeArea.prototype.; 

    function HeatMapKeyStrokeManager(){

    }

//#endregion

$(document).ready(function() {

    synectic.HeatMaster = new HeatMasterMind();
    synectic.HeatMaster.initMasterMind();
});


